Цитата(serdar @ 18.12.2009, 21:48)

Всё прочитал, а так и не понял. Чё и где прописывать стоб состояние выхода, который был активирован по входу (нажатие кнопки) не обнулялось при исчезновении питания.
оччерт.
Еще раз, медленно.
Выход сам по себе не есть догма и самостоятельнй обьект. Он есть некий функционал от внутреннего состояния устройства управления (реле) а оно, в свою очередь, зависит от самого себя (элементы с "памятью" - триггеры, счетчики и пр) и входных сигналов (которые подаются в онлайне, их помнить тоже не надо). Соответственно, чтоб при перезагрузке все продолжало работать а не приходило в некоторое нулевое состояние, необходимо обеспечить запоминание не выхода как такового, а этого самого внутреннего состояния, триггеров и счетчиков.
А вот дальше уже начинается конкретика про зелио. Которое не в состоянии запомнить рс триггер, а значит схема, имеющая в качестве критичных элементов такие триггера, в принципе не способна восстановиться после сбоя в том же виде - они все поголовно вернутся в 0, без вариантов. Вывод - нельзя их использовать. Надо строить схему только из счетчиков и логики, из тех элементов которые памяти не имеют вовсе или тех, у которых состояние может быть запомнено, которые имеют галку латчинг в своих свойствах. Такая схема восстановится после слета сама.
Но только это все равно коровник. Нехорошо, когда система управления даже через какое угодно время простоя без питания втупую восстанавливается, как будто ничего не менялось, и делает вид что так и было. Это вполне возможно означает какой-то неплановый запуск исполнительных агрегатов, всех сразу а не в правильной последовательности, или вообще без каких-то промежуточных подготовительных этапов. Если там всех агрегатов два вентилятора и полнасоса, то наверное все равно, а если что-то посложнее? Поэтому правильные пацаны помнят не все состояние контроллера подряд, а только какие-то отдельные критические переменные, типа "включено", "сегодня очередь работы первого компрессора" и тп. И строят дальнейшую логику перезапуска, исходя из этих переменных - ну то есть, условно говоря, кнопки старт и стоп меняют эту запоминаемую переменную, а вот запуск чего-то там, переключение выходов, производится уже без запоминания. Включено питание а переменная стоит в "вкл"? Оч хорошо, начинаем процедуру включения чего там положено, как положено и с какими положено задержками, а не продолжаем прерыванное пятнадцать лет назад на полуслове действие.